<html>
    <head>
        <title>安装ABP</title>
    </head>
    <body>
        <script>
            // 一、安装abp
                                /*
                                    一个 .net 控制台应用程序是最简单的应用程序，所以使用控制台程序来演示ABP的安装过程。

                                    1. 创建一个新的控制台应用程序。

                                    2. 使用abp cli 安装abp (添加NuGet 包): 
                                                abp addppackage Volo.Abp.core

                                        或者 在项目的根目录下运行以下命令:
                                                dotnet add package Volo.Abp.Core

                                    3.添加NuGet包后，我们应该为应用程序创建一个 "根模块类"：

                                            using Volo.Abp.Modularity; // 引入ABP模块化系。
                                            namespace MyConsoleDemo
                                            {
                                                public class MyConsoleDemoModule : AbpModule  // 继承AbpModule类，并命名为MyConsoleDemoModule。q
                                                {
                                                }
                                            }

                                            这是一个从 AbpModule 类派生的空类。它将是你控制应用程序的依赖关系、实现配置和启动/关闭逻辑的主类。

                                    4.更改 Program.cs 文件
                                                using MyConsoleDemo;
                                                using Volo.Abp;

                                                // 1: Create the ABP application container
                                                using var application = await AbpApplicationFactory.CreateAsync<MyConsoleDemoModule>();

                                                // 2: Initialize/start the ABP (and all the modules)
                                                await application.InitializeAsync();

                                                Console.WriteLine("ABP has been started...");

                                                // 3: Stop the ABP (and all the modules)
                                                await application.ShutdownAsync();
                                */

                                // 就是这么简单，现在 abp 已经在你的应用程序中安装、集成、启动和停止。
                                // 从现在开始你可以在需要的时候安装将 "ABP包"安装到你的应用程序中。
                    
        </script>
    </body>
</html>